# 策略
# 加止损
class MyStrategy(bt.Strategy):  
    params = (  
        ('stop_loss', 0.01),  				# 1止损比例，比如3%
    )

    def __init__(self):  
        
        self.buy_price = None			    # 2记录买入价格

    def next(self):  
        # 3计算止损价格
        stop_price = self.buy_price * (1 - self.params.stop_loss) if self.buy_price else 0
        

        if not self.position:  # 如果没有持仓 
            if ..... # 如果信号..，买入  
 
                
                self.buy_price = self.data.close[0]	# 4更新买入价格
                
        else:
            
            if  ....# 如果信号..，卖出
                ...
            elif self.data.close[0] < stop_price:	# 5当日收盘价低于买入价，止损
                ..  
                self.sell() 
            